snow-cap on mountains - Turkish English Dictionary